home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Applications / Portable Patmos / usr / include / rpcsvc / sm_inter.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-08  |  1.2 KB  |  81 lines  |  [TEXT/R*ch]

  1.  
  2. #define SM_PROG ((u_long)100024)
  3. #define SM_VERS ((u_long)1)
  4. #define SM_STAT ((u_long)1)
  5. extern struct sm_stat_res *sm_stat_1();
  6. #define SM_MON ((u_long)2)
  7. extern struct sm_stat_res *sm_mon_1();
  8. #define SM_UNMON ((u_long)3)
  9. extern struct sm_stat *sm_unmon_1();
  10. #define SM_UNMON_ALL ((u_long)4)
  11. extern struct sm_stat *sm_unmon_all_1();
  12. #define SM_SIMU_CRASH ((u_long)5)
  13. extern void *sm_simu_crash_1();
  14.  
  15. #define SM_MAXSTRLEN 1024
  16.  
  17. struct sm_name {
  18.     char *mon_name;
  19. };
  20. typedef struct sm_name sm_name;
  21. bool_t xdr_sm_name();
  22.  
  23.  
  24. struct my_id {
  25.     char *my_name;
  26.     int my_prog;
  27.     int my_vers;
  28.     int my_proc;
  29. };
  30. typedef struct my_id my_id;
  31. bool_t xdr_my_id();
  32.  
  33.  
  34. struct mon_id {
  35.     char *mon_name;
  36.     struct my_id my_id;
  37. };
  38. typedef struct mon_id mon_id;
  39. bool_t xdr_mon_id();
  40.  
  41.  
  42. struct mon {
  43.     struct mon_id mon_id;
  44.     char priv[16];
  45. };
  46. typedef struct mon mon;
  47. bool_t xdr_mon();
  48.  
  49.  
  50. struct sm_stat {
  51.     int state;
  52. };
  53. typedef struct sm_stat sm_stat;
  54. bool_t xdr_sm_stat();
  55.  
  56.  
  57. enum res {
  58.     stat_succ = 0,
  59.     stat_fail = 1,
  60. };
  61. typedef enum res res;
  62. bool_t xdr_res();
  63.  
  64.  
  65. struct sm_stat_res {
  66.     res res_stat;
  67.     int state;
  68. };
  69. typedef struct sm_stat_res sm_stat_res;
  70. bool_t xdr_sm_stat_res();
  71.  
  72.  
  73. struct status {
  74.     char *mon_name;
  75.     int state;
  76.     char priv[16];
  77. };
  78. typedef struct status status;
  79. bool_t xdr_status();
  80.  
  81.